(setenv "GUIX_PACKAGE_PATH" "/home/ton/guixsd/modules/:$GUIX_PACKAGE_PATH")

(specifications->manifest
      '("wcalc" "make" "nss-certs" "xlockmore"
        "password-store" "bind:utils"
        ;;"scrot" ;; Scrot is for Xorg
        "grim" "light"
        "fpm2" "screen-message" "mtr"
        "glibc-locales" "wdiff" "curl" "recutils" "lsof"
        "borg" "parted" "neofetch" "glibc-locales" "libcgroup"
        "stow" "mcelog" "graphviz" "xdotool" "dmenu" "openssh"
        "rsync" "inotify-tools" "entr" "avahi" "mosh" "tree" "mcron"

                                        ; emacs
        "emacs" "emacs-guix" "emacs-magit-popup" "emacs-smart-mode-line"
        "emacs-rainbow-delimiters" "emacs-rainbow-identifiers"
        "emacs-rainbow-blocks" "emacs-nov-el"
        "emacs-scheme-complete" "emacs-ag" "emacs-flycheck"
        "emacs-undo-tree" "emacs-fill-column-indicator" "emacs-powerline"
        "emacs-magit" "emacs-markdown-mode"
        "emacs-yasnippet" "emacs-yasnippet-snippets"
        "emacs-scheme-complete" "emacs-danneskjold-theme"
        "emacs-geiser" "emacs-debbugs" "emacs-direnv"
        "emacs-bash-completion" "emacs-linum-relative"
        "emacs-youtube-dl" "emacs-writegood-mode" "emacs-symon" "emacs-adaptive-wrap"
        "emacs-rfcview" "emacs-lispy" "emacs-json-mode" ;"emacs-hyperbole"
        "emacs-emms" "emacs-org-contrib"

                                        ; file browser
        ;"pcmanfm"
        "gvfs"

                                        ; archiving
        "zip" "unzip"
        
                                        ; dev
                                        ;"jupyter" "python-ipython"
        "elfutils" "direvent" "direnv" "nss-certs"
        "git" "git:send-email" "guile-readline"

                                        ; misc tools
        "units" "gnuplot"

                                        ; terminals and emulators
        "st" "termite" ;;"fish"
        "bash" "bash-completion" ;;xonsh

                                        ; Networking, crypto & security
        "tomb"
        "pwgen" "transmission"
;        "gnunet-gtk"
        ;;isc-bind:utils
        "onionshare" "gnupg" "tor" "torsocks" "nmap" "adns"
        "iodine" "pinentry" "pinentry-efl" "tomb" "password-store"
        "gnunet" "nftables"

                                        ; security
        ;;"wireshark"
        "aircrack-ng" "john-the-ripper-jumbo" "gnupg"

                                        ; cad
        ;;"fritzing" "libfive" "librecad"

                                        ; networking
        ;;"vinagre"
        "netcat" "sshfs" "iptables" "speedtest-cli"

                                        ; virtualization
        ;;"virt-manager"

                                        ; video, images and audio
        ;;"mps-youtube"
        "mpv" "perl-image-exiftool" "ncmpcpp"
        "pulseaudio" "pavucontrol" "pulsemixer"
        "mpd" "vlc" "ffmpeg" "youtube-dl" "feh"

                                        ; images
        ;; "imagemagick"
        ;;"gimp" ;;"krita" 

                                        ; webbrowsing
        "icecat" "ungoogled-chromium"
        ;;"dillo" "qutebrowser"
        ;;"w3m" "netsurf" "sbcl-next"
        "luakit" "httrack" "weasyprint"

                                                ; fstools
        "dosfstools" "nfs-utils"

                                        ; email & xmpp/jabber
        "claws-mail" "jami" ;"notmuch"
        ;"gajim" "mu" "isync" "getmail"

                                        ; documents & office
        "ghc-pandoc" "libreoffice" ;"texlive"

        "aspell" "aspell-dict-no" "aspell-dict-en"
        "python-proselint"

        "ktouch"

                                        ; pdf
        "podofo"
        "zathura" "zathura-cb" "zathura-djvu"
        "zathura-ps" ;;"zathura-pdf-mupdf"
        "zathura-pdf-poppler"
        "evince"; "lekha" "mupdf" "qpdf"
        ;;"poppler"

                                        ; doc
;        "gnu-standards" "sicp" "gnu-c-manual" "man-pages"
        ;;man-pages is linux userspace manuals

                                        ; games
        ;;"cataclysm-dda:tiles" "openmw"
        "freeorion" "wine" "scummvm"
        ;;"openclonk""minetest" "manaplus"

                                        ; WM!
        "swaybg" "swaylock" "i3status"
        ));)

;; Maybe split this into two files, one for smaller and more essential
;; packages and one for bigger and less important packages? But how to merge them?
